package mx.utils;

extern class Base64Encoder {
	var insertNewLines : Bool;
	function new() : Void;
	function drain() : String;
	function encode(data : String, ?offset : UInt, ?length : UInt) : Void;
	function encodeBytes(data : flash.utils.ByteArray, ?offset : UInt, ?length : UInt) : Void;
	function encodeUTFBytes(data : String) : Void;
	function flush() : String;
	function reset() : Void;
	function toString() : String;
	static var CHARSET_UTF_8 : String;
	static var newLine : Int;
}
